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(); } } }