Esempio n. 1
0
        public EFMinute ToEntity(MinutesJson domainObject)
        {
            var entity = new EFMinute();

            FillEntity(entity, domainObject);
            return(entity);
        }
Esempio n. 2
0
 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();
 }
Esempio n. 5
0
        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);
        }