2021-01-04 16:33:58 +01:00

35 lines
1.0 KiB
C#

using MyCore.Interfaces.DTO;
using MyCore.Interfaces.Models;
using MyCore.Services.MyControlPanel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace MyCore.Service
{
public class RoomService
{
public static RoomDetailDTO CreateOrUpdate(RoomDatabaseService _RoomDatabaseService, string userId, RoomCreateOrUpdateDetailDTO roomCreateOrUpdateDetailDTO, bool create)
{
Room room;
if (create)
room = new Room();
else
{
room = _RoomDatabaseService.GetById(roomCreateOrUpdateDetailDTO.Id);
}
room.UserId = userId;
room.Name = roomCreateOrUpdateDetailDTO.Name;
room.CreatedDate = DateTime.Now;
room.UpdatedDate = DateTime.Now;
if (create)
return _RoomDatabaseService.Create(room).ToDTO();
else
return _RoomDatabaseService.Update(room.Id, room).ToDTO();
}
}
}