public IActionResult UpdateCarton(CartonStorageDto carton)
 {
     if (_cartonRepository.UpdateCarton(carton))
     {
         return(new JsonErrorResult(new { Message = "Carton  Updated" }, HttpStatusCode.OK));
     }
     else
     {
         return(new JsonErrorResult(new { Message = "Carton  Updation Failed" }, HttpStatusCode.NotFound));
     }
 }
Exemple #2
0
        public bool UpdateCarton(CartonStorageDto carton)
        {
            List <SqlParameter> parms = new List <SqlParameter>
            {
                new SqlParameter {
                    ParameterName = CartonStoredProcedure.StoredProcedureParameters[0].ToString(),
                    Value         = carton.CartonNo.AsDbValue()
                },
                new SqlParameter {
                    ParameterName = CartonStoredProcedure.StoredProcedureParameters[1].ToString(),
                    Value         = carton.AlternativeCartonNo.AsDbValue()
                },
                new SqlParameter {
                    ParameterName = CartonStoredProcedure.StoredProcedureParameters[2].ToString(),
                    Value         = carton.CustomerCode.AsDbValue()
                },
                new SqlParameter {
                    ParameterName = CartonStoredProcedure.StoredProcedureParameters[3].ToString(),
                    Value         = carton.DisposalDate.AsDbValue()
                },
                new SqlParameter {
                    ParameterName = CartonStoredProcedure.StoredProcedureParameters[4].ToString(),
                    Value         = carton.DisposalTimeFrame.AsDbValue()
                },
                new SqlParameter {
                    ParameterName = CartonStoredProcedure.StoredProcedureParameters[5].ToString(),
                    Value         = carton.CartonType.AsDbValue()
                },
                new SqlParameter {
                    ParameterName = CartonStoredProcedure.StoredProcedureParameters[6].ToString(),
                    Value         = carton.CreatedUserId.AsDbValue()
                },
            };

            return(_tcContext.Set <BoolReturn>().FromSqlRaw(CartonStoredProcedure.Sql, parms.ToArray()).AsEnumerable().First().Value);
        }