public override int?Save(string action) { var data = new LanguageDataModel(); data.LanguageId = SystemKeyId; data.Name = Name; data.Description = Description; data.SortOrder = SortOrder; if (action == "Insert") { var dtLanguage = LanguageDataManager.DoesExist(data, SessionVariables.RequestProfile); if (dtLanguage.Rows.Count == 0) { LanguageDataManager.Create(data, SessionVariables.RequestProfile); } else { throw new Exception("Record with given ID already exists."); } } else { LanguageDataManager.Update(data, SessionVariables.RequestProfile); } return(data.LanguageId); }
public void Create([FromBody] LanguageDataModel data) { LanguageDataManager.Create(data, SessionVariables.RequestProfile); }