public async static Task <MaskRequestModel> Create(DataContext dataContext, MaskRequestModel maskRequestModel) { maskRequestModel.PartitionKey = partitionKey; var maskRequest = maskRequestModel.ToMaskRequest(); maskRequest.EditKey = Guid.NewGuid(); maskRequest.CreatedOn = DateTime.UtcNow; dataContext.MaskRequests.Add(maskRequest); await dataContext.SaveChangesAsync(); return(maskRequest.ToMaskRequestModel()); }
public async static Task <MaskRequestModel> Update(DataContext dataContext, Guid id, MaskRequestModel maskRequestModel) { var maskRequest = maskRequestModel.ToMaskRequest(); maskRequest.PartitionKey = partitionKey; maskRequest.Approved = false; maskRequest.OriginalId = id; maskRequest.Id = Guid.NewGuid(); maskRequest.CreatedOn = DateTime.UtcNow; dataContext.MaskRequests.Add(maskRequest); await dataContext.SaveChangesAsync(); return(maskRequest.ToMaskRequestModel()); }
public MaskRequest(MaskRequestModel mr) { mr.ToMaskRequest(); }