public async Task <OpportunityResponse> Update(OpportunityResponse opportunity, IUser user) { var saved = base.Update <OpportunityResponse>(opportunity, user); saved.UpdatedAt = DateTime.UtcNow; await base.CommitAsync(); return(saved); }
public async Task <OpportunityResponse> Create(OpportunityResponse opportunity, IUser user) { var newObj = await base.CreateAsync <OpportunityResponse>(opportunity, user); newObj.CreatedAt = DateTime.UtcNow; newObj.UserId = user.Id; newObj.UpdatedAt = DateTime.UtcNow; newObj.Data = "{}"; await base.CommitAsync(); return(newObj); }