// PUT api/TipoEvaluacion/5 public IHttpActionResult PutTipoEvaluacion(int Id, TipoEvaluacion tipoevaluacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Id != tipoevaluacion.TipoEvaluacionId) { return(BadRequest()); } db.Entry(tipoevaluacion).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoEvaluacionExists(Id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public JsonResult SaveTipo(TipoEvaluacionFormModel tipo) { TipoEvaluacion tipoEvaluacion = null; tipoEvaluacion = tipo.Id == Guid.Empty ? new TipoEvaluacion() : _evaluacionService.GetTipoEvaluacion(tipo.Id); tipoEvaluacion.Nombre = tipo.Nombre; tipoEvaluacion.Descripcion = tipo.Descripcion; tipoEvaluacion.Observaciones = tipo.Observaciones; tipoEvaluacion.Estado = _statusService.Get(tipo.EstadoId); if (tipoEvaluacion.Id == Guid.Empty) { tipoEvaluacion.CreadoEn = DateTime.Now; tipoEvaluacion.CreadoPor = User.Identity.Name; } tipoEvaluacion.ActualizadoEn = DateTime.Now; tipoEvaluacion.ActualizadoPor = User.Identity.Name; var confirmation = _evaluacionService.SaveOrUpdateTipoEvaluacion(tipoEvaluacion); return(Json(confirmation.WasSuccessful)); }
public float GetCalificacionDesafio( TipoEvaluacion tipoEvaluacion, string param1, string param2, string param3, string param4, IEnumerable <Valoration_Scatch> results) { switch (tipoEvaluacion) { case TipoEvaluacion.ParallelCars: return(GetParallelCarsValoration(param1, results)); case TipoEvaluacion.FlowPipes: break; case TipoEvaluacion.RepeatingDucks: break; default: break; } return(0); }
public ActionResult DeleteConfirmed(int id) { TipoEvaluacion tipoEvaluacion = db.TipoEvaluacion.Find(id); db.TipoEvaluacion.Remove(tipoEvaluacion); db.SaveChanges(); return RedirectToAction("Index"); }
private void CargarParametros(TipoEvaluacion oTipoEvaluacion) { AddParameter("@Nombre", oTipoEvaluacion.Nombre); AddParameter("@Descripcion", oTipoEvaluacion.Descripcion); AddParameter("@Supervisa", oTipoEvaluacion.Supervisa); AddParameter("@Idioma", oTipoEvaluacion.Idioma); }
internal void calificarUsuario(int idContratacion, int idTipoEvaluacion, int idTipoCalificacion, string comentario) { Contratacion contratacion = cor.traerDatosPorId(idContratacion); TipoEvaluacion tipoEvaluacion = tir.traerDatosPorId(idTipoEvaluacion); TipoCalificacion tipoCalificacion = tcr.traerDatosPorId(idTipoCalificacion); cr.calificarUsuario(comentario, contratacion, tipoEvaluacion, tipoCalificacion, idTipoCalificacion); }
public ActionResult DeleteConfirmed(int id) { TipoEvaluacion tipoevaluacion = db.TipoEvaluacion.Get(id); db.TipoEvaluacion.Delete(tipoevaluacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TipoEvaluacionId,NombreTipoEvaluacion")] TipoEvaluacion tipoEvaluacion) { if (ModelState.IsValid) { db.Entry(tipoEvaluacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEvaluacion)); }
public ActionResult Edit([Bind(Include = "TipoEvaluacionID,EvaluacionID")] TipoEvaluacion tipoevaluacion) { if (ModelState.IsValid) { db.StateModified(tipoevaluacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoevaluacion)); }
public ActionResult DeleteConfirmed(int id) { //AdministradorEquipo administradorEquipo = db.AdministradorEquipos.Find(id); TipoEvaluacion TipoEvaluaciones = unityOfWork.TipoEvaluaciones.Get(id); unityOfWork.TipoEvaluaciones.Delete(TipoEvaluaciones); //db.SaveChanges(); unityOfWork.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetTipoEvaluacion(int Id) { TipoEvaluacion tipoevaluacion = db.TipoEvaluacion.Find(Id); if (tipoevaluacion == null) { return(NotFound()); } return(Ok(tipoevaluacion)); }
public override void Update(LBSFramework.Entitys.Entity oEntity) { TipoEvaluacion oTipoEvaluacion = (TipoEvaluacion)oEntity; CommandName = "TipoEvaluacionABM"; AddParameter("@Accion", "M"); CargarParametros(oTipoEvaluacion); AddParameter("@IdTipoEvaluacion", oTipoEvaluacion.Identificador.valorGetPorNombre("IdTipoEvaluacion")); ExecuteNonQuery(); }
public ActionResult Create([Bind(Include = "TipoEvaluacionId,NombreTipoEvaluacion")] TipoEvaluacion tipoEvaluacion) { if (ModelState.IsValid) { db.TipoEvaluacions.Add(tipoEvaluacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEvaluacion)); }
public ActionResult Create([Bind(Include = "TipoEvaluacionId")] TipoEvaluacion TipoEvaluaciones) { if (ModelState.IsValid) { //db.AdministradorEquipos.Add(administradorEquipo); unityOfWork.TipoEvaluaciones.Add(TipoEvaluaciones); unityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(TipoEvaluaciones)); }
public IHttpActionResult PostTipoEvaluacion(TipoEvaluacion tipoevaluacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoEvaluacion.Add(tipoevaluacion); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { Id = tipoevaluacion.TipoEvaluacionId }, tipoevaluacion)); }
public ActionResult Edit([Bind(Include = "TipoEvaluacionId")] TipoEvaluacion TipoEvaluaciones) { if (ModelState.IsValid) { //db.Entry(administradorEquipo).State = EntityState.Modified; unityOfWork.StateModified(TipoEvaluaciones); //db.SaveChanges(); unityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(TipoEvaluaciones)); }
// GET: TipoEvaluacions/Delete/5 public ActionResult Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } TipoEvaluacion tipoEvaluacion = db.TipoEvaluacion.Find(id); if (tipoEvaluacion == null) { return HttpNotFound(); } return View(tipoEvaluacion); }
public static LBSFramework.Entitys.PK Save(TipoEvaluacion oTipoEvaluacion) { TipoEvaluacionMapper oTipoEvaluacionMapper = new TipoEvaluacionMapper(); if (!oTipoEvaluacion.Identificador.ExistePK()) { return(oTipoEvaluacionMapper.Save(oTipoEvaluacion, "A")); } else { return(oTipoEvaluacionMapper.Save(oTipoEvaluacion)); } }
public void Delete(LBSFramework.Entitys.Entity oEntity) { TipoEvaluacion oTipoEvaluacion = (TipoEvaluacion)oEntity; CommandName = "TipoEvaluacionABM"; AddParameter("@Accion", "B"); //Agregar parametro para PK AddParameter("@IdTipoEvaluacion", oTipoEvaluacion.Identificador.valorGetPorNombre("IdTipoEvaluacion")); ExecuteNonQuery(); }
public async Task <IHttpActionResult> Update(TipoEvaluacion datos) { try { await _repository.UpdateTipoEvaluacion(datos); return(Ok("Tipo de evaluación actualizada correctamente!")); } catch (Exception e) { return(InternalServerError(e)); } }
public IHttpActionResult DeleteTipoEvaluacion(int Id) { TipoEvaluacion tipoevaluacion = db.TipoEvaluacion.Find(Id); if (tipoevaluacion == null) { return(NotFound()); } db.TipoEvaluacion.Remove(tipoevaluacion); db.SaveChanges(); return(Ok(tipoevaluacion)); }
// GET: AdministradorEquipoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoEvaluacion TipoEvaluaciones = unityOfWork.TipoEvaluaciones.Get(id.Value); if (TipoEvaluaciones == null) { return(HttpNotFound()); } return(View(TipoEvaluaciones)); }
// GET: TipoEvaluaciones/Delete/5 public ActionResult Delete(int?Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoEvaluacion tipoEvaluacion = db.TipoEvaluacion.Find(Id); if (tipoEvaluacion == null) { return(HttpNotFound()); } return(View(tipoEvaluacion)); }
public override LBSFramework.Entitys.PK Insert(LBSFramework.Entitys.Entity oEntity) { TipoEvaluacion oTipoEvaluacion = (TipoEvaluacion)oEntity; CommandName = "TipoEvaluacionABM"; AddParameter("@Accion", "A"); CargarParametros(oTipoEvaluacion); if (oTipoEvaluacion.Identificador.ExistePK()) { AddParameter("@IdTipoEvaluacion", oTipoEvaluacion.Identificador.valorGetPorNombre("IdTipoEvaluacion")); } return(ExecutePK()); }
// GET: TipoEvaluacions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoEvaluacion tipoEvaluacion = db.TipoEvaluacions.Find(id); if (tipoEvaluacion == null) { return(HttpNotFound()); } return(View(tipoEvaluacion)); }
// GET: AdministradorEquipoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //AdministradorEquipo administradorEquipo = db.AdministradorEquipos.Find(id); TipoEvaluacion TipoEvaluaciones = unityOfWork.TipoEvaluaciones.Get(id.Value); if (TipoEvaluaciones == null) { return(HttpNotFound()); } return(View(TipoEvaluaciones)); }
public ActionConfirmation SaveOrUpdateTipoEvaluacion(TipoEvaluacion tipoEvaluacion) { if (!tipoEvaluacion.IsValid()) { return(ActionConfirmation.CreateFailure("item no es válido")); } try { _tipoEvaluacionRepository.SaveOrUpdate(tipoEvaluacion); _tipoEvaluacionRepository.DbContext.CommitChanges(); return(ActionConfirmation.CreateSuccess("saved ok")); } catch (Exception exception) { _eventLogService.AddException(exception.Message, exception.StackTrace, EventCategory.GuardarObjeto.ToString(), exception, tipoEvaluacion.ActualizadoPor, EventSource.Sistema); return(ActionConfirmation.CreateFailure(exception.ToString())); } }
public static void Delete(TipoEvaluacion oTipoEvaluacion) { TipoEvaluacionMapper oTipoEvaluacionMapper = new TipoEvaluacionMapper(); oTipoEvaluacionMapper.Delete(oTipoEvaluacion); }
public Evaluacion() { EquipoCelular = new EquipoCelular(); EstadoEvaluacion = new EstadoEvaluacion(); TipoEvaluacion = new TipoEvaluacion(); }
internal void calificarUsuario(string comentario, Contratacion contratacion, TipoEvaluacion tipoEvaluacion, TipoCalificacion tipoCalificacion, int idTipoCalificacion) { Calificacion calificacion = new Calificacion(); if (idTipoCalificacion == 1) // Si cliente puntua al prestador. { calificacion.IdCalificador = contratacion.IdUsuario; calificacion.IdCalificado = contratacion.Publicacion.IdUsuario; Contratacion cambioEstado = context.Contratacion.Where(e => e.Id == contratacion.Id).FirstOrDefault(); cambioEstado.FlagCalificoCliente = 1; // En este caso se marca que el cliente califico al prestador. Puntaje puntaje = context.Puntaje.Where(e => e.IdPublicacion == contratacion.IdPublicacion).FirstOrDefault(); // Cuando califica el cliente hace el cambio en el puntaje de la publicación. // Este bloque de código es para llenar la TABLA PUNTAJE perteneciente al prestador por ser dueño de la publicación. if (puntaje == null) // Al no existir el puntaje lo crea. { Puntaje puntajeNuevo = new Puntaje(); puntajeNuevo.IdPublicacion = contratacion.IdPublicacion; if (tipoEvaluacion.Id == 1) { puntajeNuevo.Positivo = 1; } else { if (tipoEvaluacion.Id == 2) { puntajeNuevo.Neutro = 1; } else { puntajeNuevo.Negativo = 1; } } var total = puntajeNuevo.Positivo - puntajeNuevo.Negativo; puntajeNuevo.Total = Convert.ToInt16(total); context.Puntaje.AddObject(puntajeNuevo); } else // Al existir el puntaje lo modifica. { if (tipoEvaluacion.Id == 1) { puntaje.Positivo = Convert.ToInt16(puntaje.Positivo + 1); puntaje.Total = Convert.ToInt16(puntaje.Total + 1); } else { if (tipoEvaluacion.Id == 2) { puntaje.Neutro = Convert.ToInt16(puntaje.Neutro + 1); // Puntaje Total no tiene cambios. } else { puntaje.Negativo = Convert.ToInt16(puntaje.Negativo + 1); puntaje.Total = Convert.ToInt16(puntaje.Total - 1); } } } } else // Si prestador puntua al cliente. { calificacion.IdCalificador = contratacion.Publicacion.IdUsuario; calificacion.IdCalificado = contratacion.IdUsuario; Contratacion cambioEstado = context.Contratacion.Where(e => e.Id == contratacion.Id).FirstOrDefault(); cambioEstado.FlagCalificoProveedor = 1; // En este caso se marca que el prestador califico al cliente. PuntajeCliente puntajeCliente = context.PuntajeCliente.Where(e => e.IdUsuario == contratacion.IdUsuario).FirstOrDefault(); // Cuando califica el prestador hace el cambio en el puntaje del cliente. // Este bloque de código es para llenar la TABLA PUNTAJE CLIENTE. if (puntajeCliente == null) // Al no existir el puntaje lo crea. { PuntajeCliente puntajeClienteNuevo = new PuntajeCliente(); puntajeClienteNuevo.IdUsuario = contratacion.IdUsuario; if (tipoEvaluacion.Id == 1) { puntajeClienteNuevo.Positivo = 1; } else { if (tipoEvaluacion.Id == 2) { puntajeClienteNuevo.Neutro = 1; } else { puntajeClienteNuevo.Negativo = 1; } } var total = puntajeClienteNuevo.Positivo - puntajeClienteNuevo.Negativo; puntajeClienteNuevo.Total = Convert.ToInt16(total); context.PuntajeCliente.AddObject(puntajeClienteNuevo); } else // Al existir el puntaje lo modifica. { if (tipoEvaluacion.Id == 1) { puntajeCliente.Positivo = Convert.ToInt16(puntajeCliente.Positivo + 1); puntajeCliente.Total = Convert.ToInt16(puntajeCliente.Total + 1); } else { if (tipoEvaluacion.Id == 2) { puntajeCliente.Neutro = Convert.ToInt16(puntajeCliente.Neutro + 1); // Puntaje Total no tiene cambios. } else { puntajeCliente.Negativo = Convert.ToInt16(puntajeCliente.Negativo + 1); puntajeCliente.Total = Convert.ToInt16(puntajeCliente.Total - 1); } } } } // Termino de armar la calificación calificacion.Descripcion = comentario; calificacion.IdContratacion = contratacion.Id; calificacion.IdTipoCalificacion = tipoCalificacion.Id; calificacion.IdTipoEvaluacion = tipoEvaluacion.Id; calificacion.FechaCalificacion = DateTime.Now; calificacion.FlagDenunciado = 0; //no fue denunciada esa calificacion todavia calificacion.FlagReplicado = 0; //no fue replicado esa calificacion todavia context.Calificacion.AddObject(calificacion); /* if (idTipoCalificacion == 1) * { * * * } * else * { * * * } */ context.SaveChanges(); }