public async Task <SignaturePrototypes> DeleteSignature(SignaturePrototypes signature) { var url = URLBuilder.GetURL(Controllers.MAINTENANCE, EndPoint.MAINTENANCE_SIGNATURE_DELETE); return(await requestProvider.DeleteAsync(url, signature, new Dictionary <string, string> { ["id"] = signature.Id.ToString() })); }
public void UpdateSignature(SignaturePrototypes signature) { var signatureFromDb = _signaturesRepository.Get(signature.Id); if (signatureFromDb != null) { _util.CopyProperties(signature, signatureFromDb); _signaturesRepository.Update(signatureFromDb); } else { throw new Exception("This signature does not exist"); } }
public ActionResult UpdateSignature(SignaturePrototypes signature) { if (signature != null) { try { maintenanceService.UpdateSignature(signature); } catch (Exception e) { Program.Logger.Error(e); return(Ok(GetResponse(ResponseType.FAIL, ResponseStatusCode.FAIL, GetError(ErrorCodes.dataNotFound, "Failed", "Error occurred while updating the signature details")))); } return(Ok(GetResponse(ResponseType.ACK, ResponseStatusCode.SUCCESS))); } else { return(BadRequest(GetResponse(ResponseType.ERROR, ResponseStatusCode.ERROR, GetError(ErrorCodes.invalidData, "Invalid input", "Please enter proper Signature details")))); } }
public async Task <SignaturePrototypes> AddNewSignature(SignaturePrototypes signature) { var url = URLBuilder.GetURL(Controllers.MAINTENANCE, EndPoint.MAINTENANCE_SIGNATURE_INSERT); return(await requestProvider.PostAsync(url, signature)); }
public async Task <SignaturePrototypes> UpdateSignature(SignaturePrototypes signature) { var url = URLBuilder.GetURL(Controllers.MAINTENANCE, EndPoint.MAINTENANCE_SIGNATURE_UPDATE); return(await requestProvider.PutAsync(url, signature)); }
public void InsertSignature(SignaturePrototypes signature) { _signaturesRepository.Insert(signature); }