public RepositeryResponce Remove(int id) { int sucses = 0; RepositeryResponce responce = new RepositeryResponce(); try { pos_item item = getByItemId(id); dbentities.pos_item.Remove(item); sucses = dbentities.SaveChanges(); }catch (Exception exception) { responce.sucsess = false; responce.message = exception.Message; } if (sucses == 1) { responce.sucsess = true; responce.message = CatgoryConstant.Savesucses; return(responce); } else { pos_item item = getByItemId(id); dbentities.Entry(item).State = EntityState.Unchanged; dbentities.SaveChanges(); responce.sucsess = false; responce.message = CatgoryConstant.SaveError; return(responce); } }
private void fillData(int id) { pos_item item = itemRepo.getByItemId(id); comboBoxCatagory.SelectedValue = item.itemcategory; comboBoxUnit.SelectedValue = item.unit; textBoxName.Text = item.itemname; textBoxDiscription.Text = item.discreption; itemid = item.id; }
public RepositeryResponce Save(pos_item item) { int sucses = 0; RepositeryResponce responce = new RepositeryResponce(); try { if (item.id > 0) { var current = dbentities.pos_item.Find(item.id); dbentities.Entry(current).CurrentValues.SetValues(item); } else { dbentities.pos_item.Add(item); } sucses = dbentities.SaveChanges(); } catch (Exception exception) { responce.sucsess = false; responce.message = exception.Message; dbentities.pos_item.Remove(item); return(responce); } if (sucses == 1) { responce.sucsess = true; responce.message = CatgoryConstant.Savesucses; return(responce); } else { responce.sucsess = false; responce.message = CatgoryConstant.SaveError; return(responce); } }