コード例 #1
0
        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());
        }
コード例 #2
0
        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());
        }
コード例 #3
0
 public MaskRequest(MaskRequestModel mr)
 {
     mr.ToMaskRequest();
 }