public static Operation Create(StudentAssistant model) { try { model.Status = Models.Enums.RecordStatus.Active; db.StudentAssistants.Add(model); db.SaveChanges(); return(new Operation() { Code = "Ok", Message = new List <string>() { "Student Assistant is created successfully." } }); } catch (Exception e) { return(new Operation() { Code = "Fail", Message = new List <string>() { e.Message } }); } }
public static Operation Update(StudentAssistant model) { try { StudentAssistant studentassistantRecord = db.StudentAssistants.FirstOrDefault(s => s.Id == model.Id); if (studentassistantRecord != null) { model.Status = Models.Enums.RecordStatus.Active; studentassistantRecord.PersonName = model.PersonName; studentassistantRecord.Course = model.Course; studentassistantRecord.Username = model.Username; studentassistantRecord.Password = model.Password; db.SaveChanges(); return(new Operation() { Code = "Ok", Message = new List <string>() { " Student Assistant is updated successfully." } }); } return(new Operation() { Code = "Ok", Message = new List <string>() { "Student Assistant Record not Found" } }); } catch (Exception e) { return(new Operation() { Code = "Fail", Message = new List <string>() { e.Message } }); } }
public static Operation Delete(StudentAssistant model) { try { StudentAssistant studentassistantRecord = db.StudentAssistants.FirstOrDefault(s => s.Id == model.Id); if (studentassistantRecord != null) { model.Status = Models.Enums.RecordStatus.Inactive; //db.StudentAssistants.Remove(studentassistantRecord); db.SaveChanges(); return(new Operation() { Code = "Ok", Message = new List <string>() { " Student Assistant is Deleted successfully." } }); } return(new Operation() { Code = "Ok", Message = new List <string>() { "Student Assistant Record not Found" } }); } catch (Exception e) { return(new Operation() { Code = "Fail", Message = new List <string>() { e.Message } }); } }