public ServerResponse <string, string, ChildVm> AddActivity(int Id, string ActivityName) { try { CommunityActivity activity = new CommunityActivity() { ActivityName = ActivityName, ChildId = Id }; baseRepo.Add <CommunityActivity>(activity); ChildVm cvm = new ChildVm(baseRepo.getDb().Child.Find(Id), true); return(new ServerResponse <string, string, ChildVm>(ErrorMessages.SuccessString, null, cvm)); } catch (Exception e) { return(new ServerResponse <string, string, ChildVm>(ErrorMessages.ErrorString, ErrorMessages.ErrMsg_Generic, null)); } }
public Guid?Post(ChildVm childVm) { try { var child = new Child() { Id = childVm.ChildId.Value, FirstName = childVm.FirstName, UpdatedUtc = DateTime.UtcNow }; return(_childService.AddOrUpdate(child)); } catch (Exception e) { _logger.LogWarning("ChildVmService Post exception", e.Message); return(null); } }
public ChildVm Get(Guid id) { var childVm = new ChildVm(); if (id.IsGuid()) { var child = _childService.Get(id); if (child == null) { throw new ArgumentNullException(nameof(id)); } //childVm.ChildId = child.Id; childVm.FirstName = child.FirstName; childVm.DateOfBirth = child.DateOfBirth; } return(childVm); }