// PUT: api/AdminPetugas/5 public async Task <IHttpActionResult> Put(int id, [FromBody] PetugasModel value) { try { var result = await petugasDomain.SaveChange(value); return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// GET: api/AdminPelanggan public async Task <IHttpActionResult> Get() { try { PetugasModel profile = await User.GetPetugas(); var results = await domain.Get(); return(Ok(results.Where(O => O.IdPetugas == profile.idpetugas && O.JenisPemasangan == SharedApp.JenisPemasangan.Baru).ToList())); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// POST: api/AdminPetugas public async Task <IHttpActionResult> Post([FromBody] PetugasModel value) { try { var registerPetugas = await RegisterPetugas(value.Email); value.UserId = registerPetugas.Id; var result = await petugasDomain.SaveChange(value); return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// GET: api/UserProfile public async Task <IHttpActionResult> Get() { PetugasModel profile = await User.GetPetugas(); return(Ok(profile)); }