Exemple #1
0
        public string DeleteUnit(int id)
        {
            string        rpta;
            measure_units unit = new measure_units();

            try {
                using (var ctx = new transshipEntities()) {
                    unit = ctx.measure_units.FirstOrDefault(x => x.measure_unitId == id);

                    if (unit != null)
                    {
                        ctx.Entry(unit).State = EntityState.Deleted;
                        ctx.SaveChanges();

                        rpta = "ok";
                    }
                    else
                    {
                        rpta = "fail";
                    }
                }
            } catch (Exception e) {
                LogBook.TextLog.Info(string.Format("{0} {1}", e.Message, e.InnerException != null ? e.InnerException.Message : string.Empty));
                throw e;
            }

            return(rpta);
        }
        public HttpResponseMessage Put(measure_units model)
        {
            try {
                BOMeasure_Unit unit = new BOMeasure_Unit();
                measure_units  measureU;

                measureU = unit.UpdateUnit(model);
                return(Request.CreateResponse(HttpStatusCode.OK, measureU));
            } catch (Exception e) {
                ErrorMessage message = new ErrorMessage("2.1", "Exception to update measure - " + e.GetBaseException().Message, e.ToString());
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, message));
            }
        }
Exemple #3
0
        public measure_units SaveUnit(measure_units model)
        {
            var unit = new measure_units();

            try {
                using (var ctx = new transshipEntities()) {
                    unit = ctx.measure_units.Add(model);
                    ctx.SaveChanges();

                    return(unit);
                }
            } catch (Exception e) {
                LogBook.TextLog.Info(string.Format("{0} {1}", e.Message, e.InnerException != null ? e.InnerException.Message : string.Empty));
                throw e;
            }
        }
Exemple #4
0
        public measure_units UpdateUnit(measure_units model)
        {
            measure_units unit = new measure_units();

            unit = model;
            try {
                using (var ctx = new transshipEntities()) {
                    ctx.Entry(unit).State = EntityState.Modified;

                    ctx.SaveChanges();

                    return(unit);
                }
            } catch (Exception e) {
                LogBook.TextLog.Info(string.Format("{0} {1}", e.Message, e.InnerException != null ? e.InnerException.Message : string.Empty));
                throw e;
            }
        }
 public measure_units UpdateUnit(measure_units uni)
 {
     return(unit.UpdateUnit(uni));
 }
 public measure_units SaveUnit(measure_units uni)
 {
     return(unit.SaveUnit(uni));
 }