public HttpResponseMessage updateArticleUnit(String id, Models.MstArticleUnit unit) { try { var units = from d in db.MstArticleUnits where d.Id == Convert.ToInt32(id) select d; if (units.Any()) { var updateUnit = units.FirstOrDefault(); updateUnit.ArticleId = unit.ArticleId; updateUnit.UnitId = unit.UnitId; updateUnit.Multiplier = unit.Multiplier; updateUnit.IsCountUnit = unit.IsCountUnit; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public Int32 insertArticleUnit(Models.MstArticleUnit unit) { try { Data.MstArticleUnit newUnit = new Data.MstArticleUnit(); newUnit.ArticleId = unit.ArticleId; newUnit.UnitId = unit.UnitId; newUnit.Multiplier = unit.Multiplier; newUnit.IsCountUnit = unit.IsCountUnit; db.MstArticleUnits.InsertOnSubmit(newUnit); db.SubmitChanges(); return(newUnit.Id); } catch { return(0); } }