public async Task <bool> DeleteSlotAsync(DeleteSlotRequestArgs args) { await DbContext.ExecuteNonQueryAsync(DataConstants.PR_PLAN_REMOVE_SLOT, CommandType.StoredProcedure, param => { param.Add("@SlotID", args.SlotID); param.Add("@User", userContext.GetContext().FullName); param.Add("@Crops", args.Crops); param.Add("@IsSuperUser", args.IsSuperUser); }); return(true); }
public async Task <IHttpActionResult> DeleteSlot(int SlotID) { var cropCodes = await _masterService.GetUserCropCodesAsync(User); var args = new DeleteSlotRequestArgs { Crops = string.Join(",", cropCodes), SlotID = SlotID, IsSuperUser = User.IsInRole(AppRoles.MANAGE_MASTER_DATA_UTM) }; var data = await capacityService.DeleteSlotAsync(args); return(Ok(data)); }
public async Task <bool> DeleteSlotAsync(DeleteSlotRequestArgs args) { return(await repository.DeleteSlotAsync(args)); }