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