public object DeleteCaste(CasteParam MP) { try { Tbl_Caste_Master objCaste = db.Tbl_Caste_Master.Where(r => r.CasteID == MP.CasteID).FirstOrDefault(); if (objCaste.Status == 1) { objCaste.Status = 0; } else { objCaste.Status = 1; } db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Caste Updated Successfully!" }); } catch (Exception ex) { return(new Error() { IsError = true, Message = ex.Message }); } }
public object SaveCaste(CasteParam MP) { try { string msg = ""; if (MP.BtnStatus == "Save") { var usercode = db.Tbl_Caste_Master.Where(r => r.CasteName == MP.CasteName.ToUpper()).FirstOrDefault(); if (usercode != null) { return(new Error() { IsError = true, Message = "Caste Name Already Exists!" }); } Tbl_Caste_Master objCaste = new Tbl_Caste_Master(); objCaste.CasteName = MP.CasteName.ToUpper(); objCaste.ReligionID = MP.ReligionID; objCaste.CategoryID = MP.CategoryID; objCaste.CreatedBy = MP.CreatedBy; objCaste.CreatedDate = DateTime.Now; objCaste.Status = 1; db.Tbl_Caste_Master.Add(objCaste); db.SaveChanges(); msg = "Caste Saved Successfully!"; } else { Tbl_Caste_Master objCaste = db.Tbl_Caste_Master.Where(r => r.CasteID == MP.CasteID).FirstOrDefault(); objCaste.CasteName = MP.CasteName.ToUpper(); objCaste.ReligionID = MP.ReligionID; objCaste.CategoryID = MP.CategoryID; objCaste.ModifiedDate = DateTime.Now; objCaste.CasteID = MP.CasteID; db.SaveChanges(); msg = "Caste Updated Successfully!"; } return(new Result() { IsSucess = true, ResultData = msg }); } catch (Exception ex) { return(new Error() { IsError = true, Message = ex.Message }); } }