Пример #1
0
        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());
        }
Пример #2
0
        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());
        }
Пример #3
0
 public MaskDonation(MaskDonationModel mr)
 {
     mr.ToMaskDonation();
 }