public async Task <bool> DeleteDeadMaterialAsync(DeleteMaterialRequestArgs requestArgs)
        {
            await DbContext.ExecuteNonQueryAsync(DataConstants.PR_DELETE_DEAD_MATERIAL, CommandType.StoredProcedure, args =>
            {
                args.Add("@TestID", requestArgs.TestID);
            });

            return(true);
        }
        public async Task <DeleteMaterialResult> MarkDeadAsync(DeleteMaterialRequestArgs requestArgs)
        {
            var data = await DbContext.ExecuteReaderAsync(DataConstants.PR_MATERIAL_MARKASDEAD, CommandType.StoredProcedure, args =>
            {
                args.Add("@TestID", requestArgs.TestID);
                args.Add("@WellIDs", string.Join(",", requestArgs.WellIDs));
            },
                                                          reader => new DeleteMaterialResult
            {
                WellTypeID = reader.Get <int>(0),
                TestID     = reader.Get <int>(1),
                StatusCode = reader.Get <int>(2),
            });

            return(data.FirstOrDefault());
        }
 public async Task <DeleteMaterialResult> UndoDeadAsync(DeleteMaterialRequestArgs requestArgs)
 {
     return(await repository.UndoDeadAsync(requestArgs));
 }
 public async Task <bool> DeleteDeadMaterialAsync(DeleteMaterialRequestArgs requestArgs)
 {
     return(await repository.DeleteDeadMaterialAsync(requestArgs));
 }
Exemple #5
0
        public async Task <IHttpActionResult> DeleteDeadMaterial([FromBody] DeleteMaterialRequestArgs requestArgs)
        {
            var result = await materialService.DeleteDeadMaterialAsync(requestArgs);

            return(Ok(result));
        }