public string SaveMinutes(MinutesJson MinutClass, List<TaskJson> TaskList,string fullQualifyName) { string Result = ""; UserBLL userbll = new UserBLL(); string UserLogin = userbll.GetByFullQualify(fullQualifyName).ID; MinutRepository _MinutRepository = new MinutRepository(); MinutTranslator _MinutTranslator = new MinutTranslator(); if (MinutClass.ID == "") { MinutClass.ID = Guid.NewGuid().ToString(); MinutClass.RegistererID = UserLogin; _MinutRepository.Add(_MinutTranslator.ToEntity(MinutClass)); addTask(TaskList); } else { MinutClass.RegistererID = UserLogin; _MinutRepository.Update(_MinutTranslator.ToEntity(MinutClass)); DeliteTask(TaskList); addTask(TaskList); } return Result; }
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 string SaveMinut(MinutesJson MinutClass, List <TaskJson> TaskList) { var result = ""; SPSecurity.RunWithElevatedPrivileges(delegate() { MinutBLL _MinutBLL = new MinutBLL(); result = _MinutBLL.SaveMinutes(MinutClass, TaskList, UserNmae()); }); return(result); }
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); }