public EFMinute ToEntity(MinutesJson domainObject) { var entity = new EFMinute(); FillEntity(entity, domainObject); return(entity); }
public void FillEntity(EFMinute entity, MinutesJson domainObject) { entity.ID = Guid.Parse(domainObject.ID); entity.Title = domainObject.Title; entity.MeetingId = Guid.Parse(domainObject.MeetingId); entity.NegotiationsDescription = domainObject.NegotiationsDescription; entity.RegistererID = Guid.Parse(domainObject.RegistererID); }
public void Update(EFMinute entity) { //var efMeetingRels = _context.MeetingUserRel.Where(x => x.MeetingId == (Guid)prmDomainObject.ID); //foreach (var rel in efMeetingRels) // _context.MeetingUserRel.Remove(rel); var entityFind = _context.EFMinute.Find(entity.ID); _context.SaveChanges(); //_context.EfMeetings.Add(entity); }
public void Add(EFMinute entity) { try { entity.NubmerMinut = _context.EFMinute.Max(x => x.NubmerMinut) + 1; } catch { entity.NubmerMinut = 1; } _context.EFMinute.Add(entity); _context.SaveChanges(); }
public MinutesJson ToDomainObject(EFMinute entity) { MinutesJson _MinutesJson = new MinutesJson(); _MinutesJson.ID = entity.ID.ToString(); _MinutesJson.Title = entity.Title; _MinutesJson.NegotiationsDescription = entity.NegotiationsDescription; _MinutesJson.NubmerMinut = entity.NubmerMinut.ToString(); _MinutesJson.RegistererID = entity.RegistererID.ToString(); _MinutesJson.RegistererFullName = new UserTranslator().ToDomainObject(entity.Registerer).UserName; _MinutesJson.MeetingId = entity.MeetingId.ToString(); _MinutesJson.MettingJson = new MeetingTranslator().ToDomainObject(entity.Meeting); return(_MinutesJson); }