public ActionResult <Models.JsonResult> GetByID(long id) { try { Repository.RepSqlDatabase.LogConnection(_hostEnvironment, "Akun.Get", id.ToString()); _interface = HttpContext.RequestServices.GetService(typeof(AkunContext)) as AkunContext; return(_interface.Get(id)); } catch (Exception ex) { Repository.RepSqlDatabase.LogErrorQuery(_hostEnvironment, "Akun.Get", ex); return(BadRequest("Error while creating")); } }
public ActionResult <Models.JsonResult> GetByNama(string nama) { if (nama.Trim() != "") { try { Repository.RepSqlDatabase.LogConnection(_hostEnvironment, "Akun.Get_By_Nama", nama); _interface = HttpContext.RequestServices.GetService(typeof(AkunContext)) as AkunContext; return(_interface.GetByNama(nama)); } catch (Exception ex) { Repository.RepSqlDatabase.LogErrorQuery(_hostEnvironment, "Akun.Get_By_Nama", ex); return(BadRequest("Error while creating")); } } else { return(BadRequest("Error while creating")); } }
public ActionResult <Models.JsonResult> List([FromBody] List <Models.DataFilters> filters) { try { if (filters == null) { return(BadRequest("Error while creating")); } else { Repository.RepSqlDatabase.LogConnection(_hostEnvironment, "Akun.List", Newtonsoft.Json.JsonConvert.SerializeObject(filters)); _interface = HttpContext.RequestServices.GetService(typeof(AkunContext)) as AkunContext; return(_interface.GetByFilter(filters)); } } catch (Exception ex) { Repository.RepSqlDatabase.LogErrorQuery(_hostEnvironment, "Akun.List", ex); return(BadRequest("Error while creating")); } }
public ActionResult <Models.JsonResult> Delete([FromBody] MAkun akun) { try { if (akun == null || akun.id <= 0) { return(BadRequest("Error while creating")); } else { Repository.RepSqlDatabase.LogConnection(_hostEnvironment, "Akun.Delete", Newtonsoft.Json.JsonConvert.SerializeObject(akun)); _interface = HttpContext.RequestServices.GetService(typeof(AkunContext)) as AkunContext; return(_interface.Delete(akun)); } } catch (Exception ex) { Repository.RepSqlDatabase.LogErrorQuery(_hostEnvironment, "Akun.Delete", ex); return(BadRequest("Error while creating")); } }
public AkunController(AkunContext context, IWebHostEnvironment environment) { this._interface = context; this._hostEnvironment = environment; }