public async static Task <MaskDonationModel> Update(DataContext dataContext, Guid id, MaskDonationModel maskDonationModel) { var maskDonation = maskDonationModel.ToMaskDonation(); maskDonation.PartitionKey = partitionKey; maskDonation.Approved = false; maskDonation.OriginalId = id; maskDonation.Id = Guid.NewGuid(); maskDonation.CreatedOn = DateTime.UtcNow; maskDonation.Request = await MaskRequest.Get(dataContext, Guid.Parse(maskDonationModel.RequestId)); await dataContext.SaveChangesAsync(); return(maskDonation.ToMaskDonationModel()); }
public async static Task <MaskDonationModel> Create(DataContext dataContext, MaskDonationModel maskDonationModel) { maskDonationModel.PartitionKey = partitionKey; maskDonationModel.CreatedOn = DateTime.UtcNow; var maskDonation = maskDonationModel.ToMaskDonation(); maskDonation.Request = await MaskRequest.Get(dataContext, maskDonation.RequestId); maskDonation.EditKey = Guid.NewGuid(); dataContext.MaskDonations.Add(maskDonation); await dataContext.SaveChangesAsync(); return(maskDonation.ToMaskDonationModel()); }
public MaskDonation(MaskDonationModel mr) { mr.ToMaskDonation(); }